#pragma once


#include "Sketcher.h"
#include "Stage.h"
#include "General.h"
#include "CircularObstacle.h"
#include "CuadrangularObstacle.h"
#include "TriangularObstacle.h"
#include "Drawable.h"


class StageSketcher: public Sketcher{


        public: StageSketcher(void);
        public: StageSketcher(Stage * s);
        public: ~StageSketcher(void);
        public: virtual void draw(void);


        private: void checkPositions( Drawable* element, float &minPosX, float &maxPosX, float &minPosY, float &maxPosY );
        private: Stage * stage;


};